/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.eam.persitencia.dao.Interfaz;

import co.edu.eam.persitencia.entidades.EPS;
import java.util.List;

/**
 *
 * @author EAM
 */
public interface IDAOEps {
    
       
   /**
    * Interfaz para crear una EPS
    * @param eps
    * @throws Exception 
    */
   public void crearEPS(EPS eps)throws Exception;
   
   /**
    * Interfaz que busca una EPS
    * @param nombre
    * @return
    * @throws Exception 
    */
   public EPS buscarEPS(Long id)throws Exception;
   
   /**
    * 
    * @param eps
    * @throws Exception 
    */
   public void editarEps( EPS eps)throws Exception;
   
   
   /**
    * Interfaz que se encarga de eliminar una EPS
    * @param nombre
    * @throws Exception 
    */
   public void eliminarEPS(EPS eps) throws Exception;
   
   
   /**
     * Lista todas las eps
     * @return
     * @throws Exception 
     */
    public List <EPS> listarEps()throws Exception;
    
    
}
